<?php //include("./include/inc_asegurar.php"); ?>
<?php 
echo "<form name=\"frm_volver\" action=\"?proveedor\" method=\"post\">";
echo "</form>";
if( f_validar_permiso($_SESSION["perf_codigo"], 21, 2, $conn)){
	?>
	<script type="text/javascript">
		$(document).ready ( function () {
				var submitted = false;
				validator = $("#formulario").validate({
					rules: {
						ii_rut: {
							required: true,
							minlength: 8
						},
						is_rut_dv: {
							required: true,
							maxlength: 1
						},
						is_razon_social: {
							required: true
						},
						is_giro: {
							required: true
						},
						is_direccion: {
							required: true,
							minlength: 5
						}
					},
					messages: { 
						ii_rut: "Ingrese un rut",
						is_rut_dv: "Ingrese un digito verificador",
						is_razon_social: "Ingrese una razón social",
						is_giro: "Ingrese un giro",
						is_direccion: "Ingrese una dirección"
					},
					submitHandler: function() { 
						alert("Datos enviados!"); 
						document.forms.formulario.submit(); 
					},
					onfocusout: false,  
					showErrors: function(errorMap, errorList) {
						if (submitted) {
							var summary = "Por favor: \n";
							$.each(errorMap, function(key, value) { 
						summary += /* key + */ '- ' + value + "\n";
							});
							alert(summary);
							submitted = false;
						}
						// this.defaultShowErrors();
					},          
					invalidHandler: function(form, validator) {
						submitted = true;
					}
				});
			});  
	</script>
	<?php
}

	if ( isset($a) && $a == "eliminar" ){
		
		$ii_nota_proveedor = 0 ;
		
		if ( !isset ( $no_validar ) ){
			
			$Q_select  = " SELECT count(nprov_detalle) as count ";
			$Q_select .= " from n_proveedor ";
			$Q_select .= " where nprov_c_proveedor = " . $ii_c_proveedor;
			$Q_select .= " and nprov_pedido_pendiente = 1 ";
			$Q_select .= " and nprov_e_nota = 1; ";
			
			$Res_Q_select = mysql_query( $Q_select , $conn );
			
			$Reg_Q_select = mysql_fetch_array( $Res_Q_select );
			
			$ii_nota_proveedor 	= $Reg_Q_select["count"];
			
		}
		
		if ( $ii_nota_proveedor == 0 ){
		
			$Q_update  = " UPDATE proveedores SET ";
			$Q_update .= " prov_e_proveedores = 0, ";
			$Q_update .= " prov_r_fecha_modificacion = now(), ";
			$Q_update .= " prov_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
			$Q_update .= " where prov_codigo = " . $ii_c_proveedor .";";
			
			$Res_Q_update = mysql_query( $Q_update , $conn );
			
			echo "\n<script type=\"text/javascript\">";
			echo "\ndocument.forms.frm_volver.submit();";
			echo "\n</script>";
			
		} else if ( $ii_nota_proveedor >= 1 ){
		
			echo "\n<script type=\"text/javascript\">";
			echo "\n var is_confirm = confirm(\"Este proveedor tiene pedidos pendientes, si está seguro de continuar presione aceptar.\");";
			echo "\n if ( is_confirm == true ){ ";
				echo "\ndocument.forms.frm_volver.action=\"?proveedor_edit&a=eliminar&no_validar=1&ii_c_proveedor=".$ii_c_proveedor."\";";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}else{";
				echo "\ndocument.forms.frm_volver.submit();";
			echo "\n}";
			echo "\n</script>";
			
		}
	
		
	}
	
	if ( isset($a) && $a == "modificar" ){
	
		$Q_update  = " UPDATE proveedores SET  ";
		$Q_update .= " prov_rut 	= '".$ii_rut."'";
		$Q_update .= " , prov_dv 	= '".$is_rut_dv."'";
		$Q_update .= " , prov_razon_social 	= '".$is_razon_social."'";
		$Q_update .= " , prov_giro 	= '".$is_giro."'";
		$Q_update .= " , prov_rubro 	= '".$is_rubro."'";
		// $Q_update .= " , prov_e_proveedores 	= '".$is_giro."'";
		$Q_update .= " , prov_r_fecha_modificacion = now() ";
		$Q_update .= " , prov_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
		$Q_update .= " where prov_codigo = " . $ii_c_proveedor;

		$Res_Q_update = mysql_query( $Q_update,$conn );
		
		$Q_update  = " UPDATE proveedores_contactos SET  ";
		$Q_update .= " provcon_direccion 	= '".$is_direccion."'";
		$Q_update .= " , provcon_sector 	= '".$is_sector."'";
		$Q_update .= " , provcon_c_comuna 	= '".$ii_comuna."'";
		$Q_update .= " , provcon_fono1 	= '".$is_telefono1."'";
		$Q_update .= " , provcon_fono2 	= '".$is_telefono2."'";
		$Q_update .= " , provcon_fax 	= '".$is_fax."'";
		$Q_update .= " , provcon_email1 	= '".$is_email1."'";
		$Q_update .= " , provcon_email2 	= '".$is_email2."'";
		$Q_update .= " , provcon_observacion 	= '".$is_observacion."'";
		$Q_update .= " , provcon_r_fecha_modificacion = now() ";
		$Q_update .= " , provcon_r_usuario = '".$_SESSION["usu_nombreusuario"]."'";
		$Q_update .= " where provcon_codigo = " . $ii_c_proveedor;

		$Res_Q_update = mysql_query( $Q_update,$conn );
		
		echo "<script type=\"text/javascript\">";
		echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "registrar" ){
	
		$Q_insert  = " INSERT INTO proveedores ( ";
		$Q_insert .= " prov_codigo, prov_rut, prov_dv, prov_razon_social, prov_giro, prov_rubro, ";
		$Q_insert .= " prov_e_proveedores, prov_r_fecha_creacion, prov_r_usuario ";
		$Q_insert .= " ) VALUES ( ";
		$Q_insert .= " NULL,
						'".f_htmlentities($ii_rut)."',
						'".f_htmlentities($is_rut_dv)."',
						'".f_htmlentities($is_razon_social)."',
						'".f_htmlentities($is_giro)."', 
						'".f_htmlentities($is_rubro)."', 
						1,
						now(),
						'".f_htmlentities($_SESSION["usu_nombreusuario"])."'
						); ";
						
		$Res_Q_insert = mysql_query( $Q_insert,$conn );
		
		$Q_insert  = " INSERT INTO proveedores_contactos ( ";
		$Q_insert .= " provcon_codigo, provcon_c_proveedores, provcon_direccion, provcon_sector, provcon_c_comuna, ";
		$Q_insert .= " provcon_fono1, provcon_fono2, provcon_fax, provcon_email1, provcon_email2,"; 
		$Q_insert .= " provcon_observacion, provcon_t_contacto, provcon_r_fecha_creacion, provcon_r_usuario ";
		$Q_insert .= " ) VALUES ( ";
		$Q_insert .= " NULL,
						".mysql_insert_id().",
						'".f_htmlentities($is_direccion)."',
						'".f_htmlentities($is_sector)."',
						'".f_htmlentities($ii_comuna)."',
						'".f_htmlentities($is_telefono1)."', 
						'".f_htmlentities($is_telefono2)."', 
						'".f_htmlentities($is_fax)."', 
						'".f_htmlentities($is_email1)."', 
						'".f_htmlentities($is_email2)."', 
						'".f_htmlentities($is_observacion)."', 
						". $ii_t_contacto.", 
						now(),
						'".f_htmlentities($_SESSION["usu_nombreusuario"])."'
						); ";
						
		$Res_Q_insert = mysql_query( $Q_insert,$conn );
		
		$is_accion = "registrar";
		
		echo "<script type=\"text/javascript\">";
		echo "document.forms.frm_volver.submit();";
		echo "</script>";
		
	}
	
	if ( isset($a) && $a == "agregar" ){
	
		$is_accion = "registrar";
		
	}
	
	if ( isset($a) && $a == "editar" ){
	
		$Q_proveedor  = " SELECT ";
		$Q_proveedor .= " prov_codigo, prov_rut, prov_dv, prov_razon_social, prov_giro, prov_rubro, ";
		$Q_proveedor .= " prov_e_proveedores ";
		$Q_proveedor .= " from proveedores ";
		$Q_proveedor .= " where prov_codigo = " . $ii_c_proveedor;
		
		$Res_Q_proveedor = mysql_query( $Q_proveedor,$conn );
		
		$Reg_Q_proveedor = mysql_fetch_array( $Res_Q_proveedor );
		
		$ii_c_proveedor	= $Reg_Q_proveedor["prov_codigo"];
		$ii_rut 		= $Reg_Q_proveedor["prov_rut"];
		$is_rut_dv		= $Reg_Q_proveedor["prov_dv"];
		$is_razon_social = $Reg_Q_proveedor["prov_razon_social"];
		$is_giro		= $Reg_Q_proveedor["prov_giro"];
		$is_rubro		= $Reg_Q_proveedor["prov_rubro"];
		
		$Q_proveedor_contactos  = " SELECT ";
		$Q_proveedor_contactos .= " provcon_direccion, provcon_sector, provcon_c_comuna, ";
		$Q_proveedor_contactos .= " provcon_fono1, provcon_fono2, provcon_fax, provcon_email1, provcon_email2,"; 
		$Q_proveedor_contactos .= " provcon_observacion, provcon_t_contacto ";
		$Q_proveedor_contactos .= " from proveedores_contactos ";
		$Q_proveedor_contactos .= " where provcon_c_proveedores = " . $ii_c_proveedor;
		 
		$Res_Q_proveedor_contactos = mysql_query( $Q_proveedor_contactos,$conn );
		
		$Reg_Q_proveedor_contactos = mysql_fetch_array( $Res_Q_proveedor_contactos );
		
		$is_direccion	= $Reg_Q_proveedor_contactos["provcon_direccion"];
		$is_sector 		= $Reg_Q_proveedor_contactos["provcon_sector"];
		$ii_comuna		= $Reg_Q_proveedor_contactos["provcon_c_comuna"];
		$is_telefono1	= $Reg_Q_proveedor_contactos["provcon_fono1"];
		$is_telefono2	= $Reg_Q_proveedor_contactos["provcon_fono2"];
		$is_fax			= $Reg_Q_proveedor_contactos["provcon_fax"];
		$is_email1		= $Reg_Q_proveedor_contactos["provcon_email1"];
		$is_email2		= $Reg_Q_proveedor_contactos["provcon_email2"];
		$is_observacion = $Reg_Q_proveedor_contactos["provcon_observacion"];
		$ii_t_contacto	= $Reg_Q_proveedor_contactos["provcon_t_contacto"];
				
		$is_accion = "modificar";
		
	} else {
		
		$ii_c_proveedor	= "";
		$ii_rut 		= "";
		$is_rut_dv		= "";
		$is_razon_social = "";
		$is_giro		= "";
		$is_rubro		= "";
		 
		$is_direccion	= "";
		$is_sector 		= "";
		$ii_comuna		= "";
		$is_telefono1	= "";
		$is_telefono2	= "";
		$is_fax			= "";
		$is_email1		= "";
		$is_email2		= "";
		$is_observacion = "";
		$ii_t_contacto	= 1;
	}
	
?>
	<div id="masthead">
		
		<div class="content_pad">
			
			<h1 class="no_breadcrumbs">Proveedores</h1>
			
		</div> <!-- .content_pad -->
		
	</div> <!-- #masthead -->	
	
	<div id="content" class="xgrid">
			
		<div class="x12">
			
			<h2><?php echo $accion = ( $is_accion == "modificar" ) ? "editar" : "agregar"; ?> proveedor</h2>
			<p>
				<a class="btn-icon btn-grey btn-arrow" href="?proveedor"><span></span>Listado de proveedor</a>
			</p>
			
			<form name="formulario" id="formulario" action="?proveedor_edit&a=<?php echo $is_accion; ?>&ii_c_proveedor=<?php echo $ii_c_proveedor; ?>" method="post" class="form label-inline uniform">
			<input id="ii_t_contacto" name="ii_t_contacto" size="10" type="hidden" class="medium"  value="<?php echo $ii_t_contacto; ?>"/>

				<div class="field">
					<label for="ii_rut">RUT</label>
					<input id="ii_rut" name="ii_rut" size="9" maxlength="9" type="text" class="medium" value="<?php echo $ii_rut; ?>"/>
					<input id="is_rut_dv" name="is_rut_dv" size="1" maxlength="1" type="text" class="medium" value="<?php echo $is_rut_dv; ?>"/>
				</div>
	 
				<div class="field">
					<label for="is_razon_social">Raz&oacute;n social</label>
					<input id="is_razon_social" name="is_razon_social" size="50" type="text" class="medium"  value="<?php echo $is_razon_social; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_giro">Giro</label>
					<input id="is_giro" name="is_giro" size="50" type="text" class="medium"  value="<?php echo $is_giro; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_rubro">Rubro</label>
					<input id="is_rubro" name="is_rubro" size="50" type="text" class="medium"  value="<?php echo $is_rubro; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_direccion">Direcci&oacute;n</label>
					<input id="is_direccion" name="is_direccion" size="50" type="text" class="medium"  value="<?php echo $is_direccion; ?>"/>
				</div>
	
				<div class="field">
					<label for="is_sector">Sector</label>
					<input id="is_sector" name="is_sector" size="50" type="text" class="medium"  value="<?php echo $is_sector; ?>"/>
				</div>
	
				<div class="field">
					<label for="ii_comuna">Comuna</label>
					<select id="ii_comuna" name="ii_comuna" class="medium">
						<optgroup label="Elija comuna">
							<?php 
								$Q_comuna  = " SELECT ";
								$Q_comuna .= " id_comuna,  ";
								$Q_comuna .= " comuna  ";
								$Q_comuna .= " from comuna ";
								$Q_comuna .= " where e_comuna = 1 ";
								$Q_comuna .= " order by comuna ";

								$Res_Q_comuna = mysql_query( $Q_comuna , $conn );
								
								while ( $Reg_Q_comuna = mysql_fetch_array( $Res_Q_comuna ) ){
									$ii_value	= $Reg_Q_comuna["id_comuna"];
									$is_texto	= $Reg_Q_comuna["comuna"];
									echo "<option value=\"".$ii_value."\"";
										if ( $ii_comuna == $ii_value )
										echo " selected=\"selected\" ";									
									echo ">".$is_texto."</option>";
								}
							?>
						</optgroup>
					</select>
				</div>
	
				<div class="field">
					<label for="is_telefono1">Telefono</label>
					<input id="is_telefono1" name="is_telefono1" size="10" type="text" class="medium"  value="<?php echo $is_telefono1; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_telefono2">Telefono adicional</label>
					<input id="is_telefono2" name="is_telefono2" size="10" type="text" class="medium"  value="<?php echo $is_telefono2; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_fax">Fax</label>
					<input id="is_fax" name="is_fax" size="10" type="text" class="medium"  value="<?php echo $is_fax; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_email1">Email</label>
					<input id="is_email1" name="is_email1" size="50" type="text" class="medium"  value="<?php echo $is_email1; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_email2">Email adicional</label>
					<input id="is_email2" name="is_email2" size="50" type="text" class="medium"  value="<?php echo $is_email2; ?>"/>
				</div>
				
				<div class="field">
					<label for="is_observacion">Observaci&oacute;n</label>
					<textarea id="is_observacion" name="is_observacion" cols="50" rows="5" class="medium"><?php echo $is_observacion; ?></textarea>
				</div>
				
				<br />
				<div class="buttonrow">
					<a class="btn btn-grey" href="?proveedor">Volver</a>
					<input type="submit" class="btn" value="Guardar">
				</div>

			</form>

		</div>  
		
	</div> <!-- #content -->